#define  _CRT_SECURE_NO_WARNINGS   1
#include "list.h"


void test()
{
	listnode* phead = NULL;
	SLTPushBack(&phead,1);
	SLTPushBack(&phead,2);
	SLTPushBack(&phead,3);
	SLTPushBack(&phead,4);
	SLTPushBack(&phead,5);
	Printf(phead);
	//SLTInsert(&phead,find(phead,1),100);
	//SLTInsertAfter(find(phead, 3), 100);
	//SLTErase(&phead, find(phead, 1));
	//SLTEraseAfter(find(phead, 5));
	SListDestroy(&phead);
	Printf(phead);

	//listnode* tmp = find(phead, 3);
	//if (!tmp)
	//	printf("NO\n");
	//else
	//	printf("YES\n");

	/*Printf(phead);

	SLTPopFront(&phead);
	Printf(phead);

	SLTPopFront(&phead);
	Printf(phead);

	SLTPopFront(&phead);
	Printf(phead);

	SLTPopFront(&phead);
	Printf(phead);

	SLTPopFront(&phead);
	Printf(phead);*/
	//SLTPopBack(&phead);
	//Printf(phead);

	//SLTPopBack(&phead);
	//Printf(phead);

	//SLTPopBack(&phead);
	//Printf(phead);

	//SLTPopBack(&phead);
	//Printf(phead);

	//SLTPopBack(&phead);
	//Printf(phead);


	/*SLTPopBack(&phead);
	Printf(phead);*/
	//SLTPushFront(&phead,88);
	//Printf(phead);
}
int main()
{
	test();
	return 0;
}